package com.sinya.shoppingmall.bean;

import java.util.List;

/**
 * 商品
 *
 * @author KoizumiSinya
 * @date 2015年12月20日
 */
public class ProductBean {

    /**
     * 商品ID
     */
    public String id;

    /**
     * 商品名称
     */
    public String name;

    /**
     * 商品图片url
     */
    public String pic;

    /**
     * 多张图片url集合
     */
    public List<String> pics;

    /**
     * 多张大图URL集合
     */
    public List<String> bigPic;

    /**
     * 市场价
     */
    public String marketPrice;

    /**
     * 会员价
     */
    public String price;

    /**
     * 限时特价
     */
    public String limitPrice;

    /**
     * 剩余时间 单位为秒
     */
    public String leftTime;

    /**
     * 是否还有分页
     */
    public String isLeafNode;

    /**
     * 分级id
     */
    public String parentId;

    /**
     * 分级类别描述
     */
    public String tag;

    /**
     * 这个商品的评论数
     */
    public String commentCount;

    /**
     * 商品的评分
     */
    public String score;

    /**
     * 商品评论时间
     */
    public String time;

    /**
     * 评论标题
     */
    public String title;

    /**
     * 评论内容
     */
    public String content;

    /**
     * 评论该商品的用户名
     */
    public String username;

    /**
     * 这个商品是否可售
     */
    public boolean available;

    /**
     * 库存数量
     */
    public int number;

    /**
     * 单品购买上限数量
     */
    public int buyLimit;

    /**
     * 配送说明
     */
    public String inventoryArea;

    /**
     * 商品的属性
     */
    public List<AttributeBean> productProperty;

    @Override
    public String toString() {
        return "ProductBean{" +
                "id='" + id + '\'' +
                ", name='" + name + '\'' +
                ", pic='" + pic + '\'' +
                ", pics=" + pics +
                ", bigPic=" + bigPic +
                ", marketPrice='" + marketPrice + '\'' +
                ", price='" + price + '\'' +
                ", limitPrice='" + limitPrice + '\'' +
                ", leftTime='" + leftTime + '\'' +
                ", isLeafNode='" + isLeafNode + '\'' +
                ", parentId='" + parentId + '\'' +
                ", tag='" + tag + '\'' +
                ", commentCount='" + commentCount + '\'' +
                ", score='" + score + '\'' +
                ", time='" + time + '\'' +
                ", title='" + title + '\'' +
                ", content='" + content + '\'' +
                ", username='" + username + '\'' +
                ", available=" + available +
                ", number=" + number +
                ", buyLimit=" + buyLimit +
                ", inventoryArea='" + inventoryArea + '\'' +
                ", productProperty=" + productProperty +
                '}';
    }
}
